package test.supermercado;

import java.util.List;

import validador.Regla;




/**
 * Esta regla valida que existan al menos diez productos lacteaos de marca La Serenisima
 * disponibles en el supermercado.
 */
public class ReglaValidadoraFideos implements Regla {

	@Override
	public Boolean esValida(Object o) {
			Producto producto = (Producto)o;
			Boolean esFideo = producto.obtenerTipo().equals("Fideos");
			Boolean esMarcaMatarazzo = producto.obtenerMarca().equals("Matarazzo");
			Boolean hayMasDelMinimo = producto.obtenerCantidad()>= 5;
			return ((esFideo && hayMasDelMinimo && esMarcaMatarazzo)||(esFideo && !hayMasDelMinimo &&  !esMarcaMatarazzo));
			
	}

	@Override
	public List<Regla> getHijos() {
		return null;
	}

}
